
const pool=require('./db')
module.exports = (sql, value = []) => {
  //执行成功调用resolve.执行失败调用reject
  return new Promise((resolve, reject) => {
      //  从连接池中获取连接
      pool.getConnection((err, connection) => {
          if (err) {
              reject(err);
              throw err;
          }
          //  连接成功 执行查询
          connection.query(sql, value, (err, result) => {
              //  立刻释放资源（连接）
              connection.release()
              if (err) {
                  reject(err);
                  throw err;
              }
              //  sql执行成功
              resolve(result)
          })
      })
  })
}
